# 1.打开浏览器
import time

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()    #创建浏览器对象
# 2.输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")
# 3.页面信息操作
"""通过XPath相对路径定位页面元素"""
#定位元素并输入内容
#属性定位：建议选择具有唯一性的属性
# driver.find_element(By.XPATH,"//input[@name='userA']").send_keys("admin")
# driver.find_element(By.XPATH,"//input[@id='userA']").send_keys("admin")
# driver.find_element(By.XPATH,".//*[@id='passwordA']").send_keys("123456")
# driver.find_element(By.XPATH,".//input[@placeholder='请输入密码']").send_keys("123456")
#属性和逻辑结合
# driver.find_element(By.XPATH,"//input[@type='button' and @value='prompt']").click()
#层级和属性定位
# driver.find_element(By.XPATH,"//p[@id='pa']/input[@type='text']").send_keys("admin")
# driver.find_element(By.XPATH,"//p/input[@id='passwordA']").send_keys("admin")
#利用元素文本定位
#-写法：//*[text()="文本"]
# driver.find_element(By.XPATH,".//a[text()='百度']").click()
#利用局部属性值定位
# - 写法：//*[contains(@属性名，"局部属性值")]
driver.find_element(By.XPATH,".//*[contains(@placeholder,'用户名')]").send_keys("admin")


# 4.放大浏览器
# driver.maximize_window()
#暂停3秒
time.sleep(3)
# 4.关闭/退出浏览器
driver.quit()